body{
  background: url(../img/login/admin_login_bg.png) no-repeat center top;
}
.m-section2 {
  background-size: cover;
  overflow: hidden;
}

.g-sb2 {
  position: relative;
  width: 325px;
  height: 384px;
  overflow: hidden;
  margin: 207px auto;
  background: #FFFFFF;
  border-radius: 5px;
  box-shadow: 0px 0px 10px #8ca3aa;
  .logo {
    width: 167px;
    height: 103px;
    overflow: hidden;
    margin: 36px auto;
    background: url('../img/login/logo.png');
  }
}

.m-form2 {
  width: 273px;
  margin: 0px auto;
  .group {
    position: relative;
    zoom: 1;
    z-index: 1;
    padding: 0 0 0 38px;
    margin: 0 0 22px 0;
    border: 1px solid #d7d7d7;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 10px center;
    .input {
      position: relative;
      width: 100%;
      height: 20px;
      line-height: 20px;
      padding: 7px 0;
      border-width: 0;
      background: url(../img/blank.png) repeat 0 0;
      z-index: 2;
    }
  }
  .user {
    background-image: url(../img/user.png);
  }
  .password {
    background-image: url(../img/password.png);
  }
}

.m-foot {
  width: 100%;
  .g-ct {
    line-height: 25px;
    color: #fff;
    text-align: center;
    font-family: "microsoft yahei";
  }
}